██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
OpenShift
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqOpenShift è una mwbgplatform as a service (PaaS) prodotta da mwbwRed Hat e di proprietà di mwcaIBM: è una piattaforma per applicazioni cloud che rende semplice lo sviluppo, il mwcqdeploy e la scalabilità. Esistono tre differenti versioni di OpenShift: mwcgOpenShift Origin, mwcwOpenShift Online e mwdaOpenShift Enterprise.
La versione per il mwfwcloud computing si chiama mwgaOpenShift Enterprise, e permette di eseguire la PaaS ovunque si voglia.
Con mwggOpenShift Online Red Hat si occupa di ospitare la PaaS su Amazon Web Services (AWS) e su Microsoft Azure permettendo di concentrarsi solo sul codice operativo, lasciando tutto il lavoro di gestione del server al team operativo OpenShift: in questo modo è possibile, tra le altre cose, scalare il sistema secondo le proprie necessità, e concentrarsi quindi solo sullo sviluppo della propria applicazione. La versione Online offre una vasta gamma di linguaggi e servizi, distribuiti in applicazioni attraverso un mwgwcartridge (cartuccia). I mwhacartridge possono essere framework web, banche dati, servizi di monitoraggio, o connettori di mwhqbackend esterni.
Contents
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Linguaggi supportati
Database supportati
Framework supportati
OpenShift supporta i mwrgframework per le applicazioni web supportando qualsiasi linguaggio per l'integrazione web si preferisca mwrwAPI, senza richiedere modifiche al codice del framework attuale.
• mwsgNode.js for JavaScript
• PSGI for Perl
• Rack for Ruby
• mwuaWSGI for Python
Alcuni dei mwugframework che lavorano senza modifiche su OpenShift sono:
• mwvqCakePHP
• mwvwCodeIgniter
• Django
• Flask
• mwxqLaravel
• Perl Dancer
• mwyqRuby on Rails
• Sinatra
• Tornado
• Vert.xcite-ref-3[3]
• mwbqweb2py
Applicazioni Supportate
Di seguito un elenco dei mwcacartridge web disponibili. Dopo aver creato l'applicazione possono essere aggiunti dei mwcqcartridge per attivare funzionalità aggiuntive come i database, metrics e supporto all'mwcgintegrazione continua con Jenkins.
• Java based mweacartridge come Tomcat, mweqJBoss
• Ruby
• mwfqRuby on Rails
• mwfwPHP, mwgaCodeIgniter, PHP con Zend Server
• Python, Django
• mwhgNode.js
L'elenco completo può essere visualizzato sulla sito web dopo la registrazione.
Concorrenti
Note
cite-note-openshift-faq-11. ↑ mwmg(mwmwmwnaEN) mwnqmwngWhat is OpenShift?, su mwnwopenshift.redhat.com. mwoaURL consultato il 28 marzo 2017 mwoq(archiviato dall'mwogurl originale il 24 maggio 2012).
cite-note-dotnet-22. ↑ mwqa(mwqqmwqgEN) Chris Morgan, mwqwmwraMicrosoft .NET Apps on OpenShift – Wait, what?, su mwrqblog.openshift.com, 5 marzo 2014. mwrgURL consultato il 28 marzo 2017 mwrw(archiviato dall'mwsaurl originale il 10 luglio 2017).
cite-note-33. ↑ mwta(mwtqmwtgEN) Nick Scavelli, mwtwmwuaGetting Started with Vert.x on OpenShift, su mwuqdeveloper.jboss.org, 24 aprile 2014. mwugURL consultato il 28 marzo 2017 mwuw(archiviato dall'mwvaurl originale il 29 marzo 2017).
Bibliografia
• mwwa(EN) Darryl K. Taft, EWeek: Red Hat Launches OpenShift, su eweek.com, 5 maggio 2011. URL consultato il 28 marzo 2017.
• mwxa(EN) Arnal Dayaratna, Huffington Post: OpenShift Becomes First PaaS to Support Java EE 6, su huffingtonpost.com, 15 agosto 2011. URL consultato il 28 marzo 2017.
• mwxg(EN) Dana Blankenhorn, Seeking Alpha: Why Red Hat Remains Hot, su seekingalpha.com, 12 dicembre 2011. URL consultato il 28 marzo 2017.
Voci correlate
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su OpenShift
Collegamenti esterni